package top.sxlai.service;

import top.sxlai.entity.DTO.FileFolderDTO;
import top.sxlai.entity.aggregation.AggregationFileFolder;
import org.springframework.http.ResponseEntity;

import java.io.IOException;
import java.util.Map;

/**
 * @author : sxl
 * @date : 2024/4/16 21:41
 * @Version: 1.0
 */
public interface IFileFolderService {
    ResponseEntity<Map<String, String>> deleteFiles(AggregationFileFolder aggregationFileFolder) throws IOException;

    ResponseEntity<Map<String, String>> recycleFiles(AggregationFileFolder aggregationFileFolder);

    ResponseEntity<Map<String, String>> moveFilePath(AggregationFileFolder aggregationFileFolder) throws IOException;

    ResponseEntity<Map<String, String>> rename(FileFolderDTO fileFolderDTO) throws IOException;
}
